home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / fpkpas92.zip / README < prev    next >
Text File  |  1997-07-01  |  3KB  |  76 lines

  1. This package contains a freeware pascal compiler for 386+. 
  2. The language and the runtime library are less or more compatible to TP 7.0
  3. ****************************************************************************
  4. required system:
  5. ----------------
  6.     - DOS 3.3
  7.     - 386 processor
  8.     - 640 kB RAM
  9.         - hard disk with 8 MB free space
  10.     
  11. ****************************************************************************
  12. The current version is only an evalution version.
  13. ****************************************************************************
  14. Installation:
  15. Start the install program INSTALL.EXE and follow the instructions.
  16.  
  17. To test the compiler, change to the demo directory of the compiler
  18. and type        
  19.         ppc386 hello
  20.     go32 hello
  21. ****************************************************************************
  22. The documentation is in HTML available in the directory DOC.
  23. The "home page" is WELCOME.HTM
  24.  
  25. ****************************************************************************
  26. This packages can be used and distributed under the conditions which
  27. are described in COPYING.DJ and COPYING
  28.  
  29. ****************************************************************************
  30. Questions etc. to:        klaempfl@haegar.cip.mw.tu-muenchen.de
  31. FPKPascal in the WEB:     http://www.brain.uni-freiburg.de/~klaus/pascal/fpk-pas/
  32.  
  33. Mailing list: fpkpascal@tohotom.vein.hu
  34. List server: listserv@tohotom.vein.hu
  35.  
  36. ****************************************************************************
  37. What's new (since 0.6.5), the list isn't complete because much code
  38. is rewritten:
  39. * compiler
  40.   - MAKE and BUILD support by the compiler
  41.   - GDB support
  42.   - single, double, extended and comp data type supported
  43.   - readln with all integer data types
  44.   - interrupt and assembler keywords are supported
  45.   - IS and AS operator
  46.   - -So to switch function overloading off, allows to declare
  47.     a procedure header only in the interface full
  48.   - configuration file directive #section
  49.   - (* ... *) comments
  50.   - improved floating point generation, I tested it with some
  51.     numerical problems (up to 2 times faster than TP)
  52.     a problem is the sometimes the output (with formatting parameters 
  53.     like a:7:4 )
  54. * run time library
  55.   - new GRAPH unit (with VESA support, works also with DPMI)
  56.   - CRT unit works now with DPMI
  57.   - new GO32 unit to support low level programming
  58.   - SYSTEM.HEXTSTR, SYSTEM.BINSTR and SYSTEM.APPEND implemented
  59.   
  60. Removed bugs:
  61. - some improvements in the register allocation strategie (internalerror(10))
  62. - FOR counter works also with unsigned types
  63. - procedure variables now also with functions as procedure type
  64. - setftime and getftime work now correctly
  65. - size field of searchrec contains now the correct value
  66. - compiler generates now correct code for floating point operations
  67.   with non commutative operators (/ and -)
  68. - floating point comparsions work now
  69. - compiler switches work now local (not only on procedure level)
  70. - continue works now in FOR loops
  71. - type conversation longint(pointer^) works
  72. - int type/int type evalutes now to a float
  73. - strings.pos works
  74. - bug in dos.fsplit removed
  75. - system.ord(b : boolean) scrambles no more the stack
  76.